package com.copm.demonstrationsystem.commons.util;

import com.copm.demonstrationsystem.commons.response.ResponseStatus;

/**
 * @author chuyunfei
 * @date: 2018/4/17
 * @description: 一些web层的工具方法
 */
public class ControllerUtils {
    /**
     * 1、将service的返回值填充到响应里面去
     * @param responseStatus：响应前端的对象
     * @param returnStatus：服务层的响应对象
     * @return
     */
    public static ResponseStatus fillResponse(ResponseStatus responseStatus,ResponseStatus returnStatus){

        //设置响应状态
        responseStatus.setStatue(returnStatus.getStatue());
        //设置错误信息，如果有
        responseStatus.setMessage(returnStatus.getMessage());
        //设置数据响应
        responseStatus.setData(returnStatus.getData());

        return responseStatus;
    }
}
